package liuwanghui.service;

import liuwanghui.dto.request.*;
import liuwanghui.pojo.Result;

public interface OrderService {
    Result getOrders(OrderQueryDTO params);
    Result getOrderDetail(Long id, Boolean includeHistory);
    void updateOrderStatus(Long id, OrderStatusDTO dto);
    void cancelOrder(Long id, OrderCancelDTO dto);
    void shipOrder(Long id, OrderShipDTO dto);
    Result getRecentOrders(String role, Integer days, Integer limit);
} 